Electron 学习路线

系统性精通 Electron 的个人学习路径。边学边填——有心得再回来写,不强求完整。

阶段地图

✅ 0 先决条件  →  ✅ 1 进程模型 & IPC  →  ✅ 2 原生集成
                                               ↓
✅ 5 架构精通  ←  ✅ 4 工程化 & 打包  ←  ✅ 3 安全模型

主线学习路径完成。下一阶段:源码阅读 + AnyGen 实战应用。


阶段 0 — 先决条件 ✅

已完成

资料: Node.js Design Pattterns — 前四章 ✓


阶段 1 — 进程模型 & IPC ✅

Electron - 进程模型与 IPC

已掌握

下一步前:重读 OpenCode Electron 快捷键系统深度解析与 AnyGen 设计建议 §3 和 §5


阶段 2 — 原生集成 ✅

Electron - 原生集成

已掌握


阶段 3 — 安全模型 ✅

已掌握


阶段 4 — 工程化 & 打包 ✅

Electron - 工程化与打包

已掌握


阶段 5 — 性能 & 架构 🔜

Electron - 性能与架构

已掌握


源码阅读计划

项目 学什么 状态
electron/electron 底层 Chromium 桥接、边界 case
microsoft/vscode 工业级多进程架构、Extension Host
desktop/desktopGitHub Desktop 中等复杂度 TypeScript + React 参考
electron-browser-shell webview / WebContentsView 架构

相关笔记